home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat115
/
budget_.install
next >
Wrap
Text File
|
1995-11-23
|
4KB
|
150 lines
IF exists ram:tempo
Echo "Ram:tempo existe...!"
Quit
ENDIF
resident sys:c/copy force
Copy LHarc ram:
Set OldCd `Cd`
Failat 21
Cd >NIL: /
Cd >NIL: /
Cd >NIL: /
Failat 10
Set tvx `Cd`
Cd Ram:
IF exists LHarc
LHarc -m e `Get oldCd`Budget_.Lharc
ELSE
LLSC:LHarc -m e `Get oldCd`Budget_.Lharc
ENDIF
Copy "Sys:Utilities.info" "Ram:Tempo/"
Copy "Sys:tools.info" "Ram:Tempo/"
Copy "Sys:C/IconX" "Ram:Tempo/C/"
Copy "Sys:C/assign" "Ram:Tempo/C/"
Copy "Sys:C/Run" "Ram:Tempo/C/"
Copy "Sys:C/Else" "Ram:Tempo/C/"
Copy "Sys:C/Delete" "Ram:Tempo/C/"
Copy "Sys:C/Type" "Ram:Tempo/C/"
Copy "Sys:C/endcli" "Ram:Tempo/C/"
Copy "Sys:C/Rename" "Ram:Tempo/C/"
Copy "Sys:C/failat" "Ram:Tempo/C/"
Copy "Sys:C/Execute" "Ram:Tempo/C/"
Copy "Sys:C/Copy" "Ram:Tempo/C/"
Copy "Sys:C/list" "Ram:Tempo/C/"
Copy "Sys:C/cd" "Ram:Tempo/C/"
Copy "Sys:C/Date" "Ram:Tempo/C/"
Copy "Sys:C/endif" "Ram:Tempo/C/"
Copy "Sys:C/if" "Ram:Tempo/C/"
Copy "Sys:C/loadWB" "Ram:Tempo/C/"
Copy "Sys:C/SetClock" "Ram:Tempo/C/"
Copy "Sys:C/version" "Ram:Tempo/C/"
Copy "Sys:SYSTEM/SetMap" "Ram:Tempo/SYSTEM/"
Copy "Sys:SYSTEM/CLi" "Ram:Tempo/SYSTEM/"
Copy "Sys:L/port-handler" "Ram:Tempo/L/"
Copy "Sys:DEVS/system-configuration" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/serial.device" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/parallel.device" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/printer.device" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/keymaps/f" "Ram:Tempo/DEVS/keymaps/"
Copy "Sys:DEVS/Printers/generic" "Ram:Tempo/DEVS/Printers/"
Copy "Sys:LIBS/asl.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/mathieeedoubbas.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/version.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/diskfont.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/mathieeedoubtrans.library" "Ram:Tempo/LIBS/"
Copy "Sys:Utilities/more" "Ram:Tempo/Utilities/"
Copy "Sys:Utilities/More.info" "Ram:Tempo/Utilities/"
Echo ""
Echo "Les *"objets non trouvé*" (éventuellement ci-dessus) sont sans"
Echo "conséquences s'ils correspondent à des commandes résidentes."
IF exists tempo/lib.llsc/requete
Copy tempo/lib.llsc/requete ram:
tempo/lib.llsc/requete 0 " Création de Budget_ dans un : " " Disque en Df0: | Tiroir en RAM: "
IF $RC EQ 0
IF exists ram:Budget_
Rename ram:Budget_ as ram:Budget_.bkk
endif
Rename ram:tempo as ram:Budget_
Copy Sys:system.info ram:Budget_.info
Skip finir
ENDIF
else
Echo "Pas trouvé tempo/lib.llsc/requete"
Wait 2 sec
skip quitte
endif
Cd Df0:
Set df0 `Cd`
Cd RAM:
IF $tvx EQ $df0
tempo/lib.llsc/requete 0 " Le disque en Df0: est $df0 ! " " Continuer "
endif
list >ram:testyuiop df0: DIRS
setenv ram:ttyuiop `search ram:testyuiop "is empty"`
if not exists ram:ttyuiop
Echo ""
Echo "Formatage...en cours"
Failat 21
Lab refaire
SYS:SYSTEM/Format <NIL: >NIL: DRIVE DF0: NAME Budget_ NOICONS
Set erreur $Result2
If $erreur GT 0 VAL
IF $Erreur EQ 214 VAL
tempo/LIB.LLSC/Requete 0 " Le disque destination est protégé! " " Refaire | Quitter "
Set action $RC
else
IF $Erreur EQ 226 VAL
tempo/LIB.LLSC/Requete 0 " Pas de disque destination dans le lecteur! " " Refaire | Quitter "
Set action $RC
else
tempo/LIB.LLSC/Requete 0 "Interruption Format sur erreur N°:$Erreur " " Refaire | Quitter "
Set action $RC
endif
endif
IF $action EQ 1
Skip refaire back
else
Skip quitte
endif
endif
else
Delete >NIL: ram:(testyuiop|ttyuiop)
endif
Echo ""
Copy tempo df0: ALL
if exists df0:s/Startup-Sequence
Install df0:
endif
Protect >NIL: ram:tempo/#? rwed all
Delete >NIL: ram:tempo ALL
Lab finir
ram:Requete 0 " ****** Installation Budget_ terminé ****** " " Vu... "
Lab quitte
Delete >NIL: ram:(LHarc|Requete)
Unset tvx
Unset df0
Unset oldCd
unset erreur
unset action
Wait 2 sec
Run <NIL: >NIL: wait 3 sec +
Delete ram:Command-00-T#?